package com.xunk.equipment.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @ProjectName: xunk
 * @Package: com.xunk.equipment.config
 * @ClassName: ZhijiaConfig
 * @Author: luanzhiwei
 * @Description: 智家相关配置信息
 * @Date: 2021/4/6 13:59
 * @Version: 1.0
 */
@Data
@ConfigurationProperties(prefix = "equipment.zhijia")
@Component
public class ZhijiaConfig {
    /**
     * 应用版本32 位字符,Haier uHome 云平台全局唯一。
     */
    private String appVersion;
    /**
     * 场景引擎服务必填，接口版本号,本期默认值：0.3
     */
    private String version;
    /**
     * 云应用ID
     */
    private String systemId;
    /**
     * 云应用ID的秘钥
     */
    private String systemKey;
    /**
     * 登录地址
     * 测试环境地址 https://taccount.haier.com/oauth/authorize?
     * 生产环境地址 https://account.haier.com/oauth/authorize?
     */
    private String loginUrl;
    /**
     * 配置本服务的回调接口
     * https://域名:端口/zhijia/loginCallback
     */
    private String redirectUrl;
    /**
     * 获取token地址
     * https://uws.haier.net/ucs/uia/get/token-code
     */
    private String tokenUrl;
    /**
     * 刷新token地址
     * https://uws.haier.net/ucs/uia/refresh/token
     */
    private String refreshTokenUrl;
    /**
     * https://uws.haier.net
     */
    private String uwsPrefix;
    /**
     * 云应用clientid
     */
    private String clientId;
    /**
     * 云应用clientSecret
     */
    private String clientSecret;
    /**
     * websocket url
     * wss://mp-stp.haier.net/
     */
    private String socketUri;


}
